func reflect.add

33 uses

	reflect (current package)
		type.go#L485: 	return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe))
		type.go#L675: 	return (*[1 << 16]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount]
		type.go#L682: 	return (*[1 << 16]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.xcount > 0"))[:t.xcount:t.xcount]
		type.go#L1064: 	return (*[1 << 20]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount:t.inCount]
		type.go#L1076: 	return (*[1 << 20]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount : t.inCount+outCount : t.inCount+outCount]
		type.go#L1086: func add(p unsafe.Pointer, x uintptr, whySafe string) unsafe.Pointer {
		type.go#L1771: 	return (*rtype)(add(section, uintptr(off), "sizeof(rtype) > 0"))
		type.go#L2808: 				pi := add(p, ft.offset(), "&x.field safe")
		type.go#L2809: 				qi := add(q, ft.offset(), "&x.field safe")
		value.go#L500: 				addr := add(stackArgs, st.stkOff, "precomputed stack arg offset")
		value.go#L511: 					offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L531: 				offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L593: 				ret[i] = Value{tv.common(), add(stackArgs, st.stkOff, "tv.Size() != 0"), fl}
		value.go#L626: 					offset := add(s, st.offset, "precomputed value offset")
		value.go#L629: 					s := add(s, st.offset, "precomputed value offset")
		value.go#L632: 					offset := add(s, st.offset, "precomputed value offset")
		value.go#L699: 					typedmemmove(typ, v.ptr, add(ptr, st.stkOff, "typ.size > 0"))
		value.go#L703: 				v.ptr = *(*unsafe.Pointer)(add(ptr, st.stkOff, "1-ptr"))
		value.go#L714: 						offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L717: 						s := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L720: 						offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L784: 					addr := add(ptr, st.stkOff, "precomputed stack arg offset")
		value.go#L800: 						offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L815: 					offset := add(v.ptr, st.offset, "precomputed value offset")
		value.go#L986: 					add(methodFrame, mStep.stkOff, "precomputed stack offset"),
		value.go#L987: 					add(valueFrame, vStep.stkOff, "precomputed stack offset"))
		value.go#L992: 				from := add(valueFrame, vStep.stkOff+mStep.offset, "precomputed stack offset")
		value.go#L1011: 				to := add(methodFrame, mStep.stkOff+vStep.offset, "precomputed stack offset")
		value.go#L1080: 		valueRet := add(valueFrame, valueABI.retOffset, "valueFrame's size > retOffset")
		value.go#L1081: 		methodRet := add(methodFrame, methodABI.retOffset, "methodFrame's size > retOffset")
		value.go#L1244: 	ptr := add(v.ptr, field.offset(), "same as non-reflect &v.field")
		value.go#L1357: 		val := add(v.ptr, offset, "same as &v[i], i < tt.len")
		value.go#L2621: 	return add(p, uintptr(i)*eltSize, "i < len")